package config

import (
	"fmt"
	ini "gopkg.in/gcfg.v1"
)

type Config struct {
	Base struct {
		Count     int
		AgentHost string
		SaveRoot  string
	}
}

func (c *Config) Init() {
	err := ini.ReadFileInto(c, "config.ini")
	if err != nil {
		fmt.Println("read ini error", err.Error())
	}
}

func GetConfig() *Config {
	config := &Config{}
	config.Init()
	return config
}
